package com.stm.bi.dto.query;

import com.stm.framework.annotation.ReqParam;
import java.lang.Long;
import java.lang.String;
import java.util.Set;

/**
* 报表模型维度-查询入参对象
*
* @author zhouyuanpeng
* @date 2025-05-22
*/
public class ReportDimensionListQry{


    @ReqParam(label = "报表模型ID")
    private Long modelId;

    @ReqParam(label = "报表模型IDS")
    private Set<Long> modelIds;

    @ReqParam(label = "维度行列模式")
    private String mode;

    @ReqParam(label = "维度分类")
    private String type;

    @ReqParam(label = "维度参数")
    private String param;


    public Long getModelId(){
        return this.modelId;
    }

    public ReportDimensionListQry setModelId(Long modelId){
        this.modelId = modelId;
        return this;
    }
    public String getMode(){
        return this.mode;
    }

    public ReportDimensionListQry setMode(String mode){
        this.mode = mode;
        return this;
    }
    public String getType(){
        return this.type;
    }

    public ReportDimensionListQry setType(String type){
        this.type = type;
        return this;
    }
    public String getParam(){
        return this.param;
    }

    public ReportDimensionListQry setParam(String param){
        this.param = param;
        return this;
    }

    public Set<Long> getModelIds(){
        return this.modelIds;
    }
    public ReportDimensionListQry setModelIds(Set<Long> modelIds){
        this.modelIds = modelIds;
        return this;
    }
}
